package org.linlinjava.litemall.db.vo.order_manage;

/**
 * 管理系统订单商品信息
 * @author houzb
 * @Description
 * @create 2021-08-31 19:07
 */
public class AgedAdminOrderGoodsVo {

    /**
     * 商品信息
     */
    private OrderGoodsBaseInfoVo goodsDetail;

    /**
     * 订单配送费用
     */
    private AgedOrderCostDistributionVo orderCostDistributionVo;

    /**
     * 订单送货费用
     */
    private AgedOrderCostDeliverVo orderCostDeliverVo;

    /**
     * 订单取货费用
     */
    private AgedOrderCostPickUpVo orderCostPickUpVo;

    /**
     * 订单维护费用
     */
    private AgedOrderCostMaintainVo orderCostMaintainVo;

    /**
     * 订单商品状态
     */
    private String orderStat;

    public OrderGoodsBaseInfoVo getGoodsDetail() {
        return goodsDetail;
    }

    public void setGoodsDetail(OrderGoodsBaseInfoVo goodsDetail) {
        this.goodsDetail = goodsDetail;
    }

    public AgedOrderCostDistributionVo getOrderCostDistributionVo() {
        return orderCostDistributionVo;
    }

    public void setOrderCostDistributionVo(AgedOrderCostDistributionVo orderCostDistributionVo) {
        this.orderCostDistributionVo = orderCostDistributionVo;
    }

    public AgedOrderCostDeliverVo getOrderCostDeliverVo() {
        return orderCostDeliverVo;
    }

    public void setOrderCostDeliverVo(AgedOrderCostDeliverVo orderCostDeliverVo) {
        this.orderCostDeliverVo = orderCostDeliverVo;
    }

    public AgedOrderCostPickUpVo getOrderCostPickUpVo() {
        return orderCostPickUpVo;
    }

    public void setOrderCostPickUpVo(AgedOrderCostPickUpVo orderCostPickUpVo) {
        this.orderCostPickUpVo = orderCostPickUpVo;
    }

    public AgedOrderCostMaintainVo getOrderCostMaintainVo() {
        return orderCostMaintainVo;
    }

    public void setOrderCostMaintainVo(AgedOrderCostMaintainVo orderCostMaintainVo) {
        this.orderCostMaintainVo = orderCostMaintainVo;
    }

    public String getOrderStat() {
        return orderStat;
    }

    public void setOrderStat(String orderStat) {
        this.orderStat = orderStat;
    }

    public void setDistributionPrice(double price, String username) {
        this.orderCostDistributionVo = new AgedOrderCostDistributionVo();
        this.orderCostDistributionVo.setFee(price);
        this.orderCostDistributionVo.setUsername(username);
    }
    public void setDeliverPrice(double price , String username) {
        this.orderCostDeliverVo = new AgedOrderCostDeliverVo();
        this.orderCostDeliverVo.setFee(price);
        this.orderCostDeliverVo.setUsername(username);
    }
    public void setPickPrice(double price, String username) {
        this.orderCostPickUpVo = new AgedOrderCostPickUpVo();
        this.orderCostPickUpVo.setFee(price);
        this.orderCostPickUpVo.setUsername(username);
    }
    public void setMaintainPrice(double price, String username) {
        this.orderCostMaintainVo = new AgedOrderCostMaintainVo();
        this.orderCostMaintainVo.setFee(price);
        this.orderCostMaintainVo.setUsername(username);
    }
}
